English

误解“佳娃”

1999-03-03 来源:光明日报  我有话说

1.“Java是编写网页的一种语言,就如同HTML和VRML一样”

事实上,Java并不像是HTML之类的描述语言,而是一种编程语言。描述语言标明内容和位置,而编程语言描述一种产生结果的过程。

2.“Java语言容易学习和使用,不像C、C++和其他程序语言”

Java是一种编程语言。Java容易学吗?Java或许是比C或C++容易学,但仍是一种编程语言,而不是一种描述语言。

3.“Java码是可移植的,但C及C++不是”

Java源代码是比C语言来得可移植一点,差别在于Java的目标码。Java码在一种机器上进行编译,而能在所有的机器上执行,只要那部机器上有Java解释器。

4.“Java能被拓展而在机器上执行任何事情”

理论上,JavaApplet能做任何事情,如模拟3DVRML模型、播放电影、产生音频等等。但事实上,一个小应用程序(Applet)仅能在那一页上被执行,而无法在放置它的那一页之外执行。同时,Java亦受限于程序库的功能。

5.“Java适合于建立大型的应用程序”

如果Java适合于大型程序,则Java就不适合应用于Web浏览器了。第一个商业性的JavaApplets(Applix'sJava-Based Spread sheet)并不是全然使用Java,它只使用Java作为用户接口,而所有的处理工作,是用CGI码。

6.“Java是解释执行的,Basic是解释执行的,因此Java=Basic”

虽然Java的确是使用解释器,但事实上,Java与C或C++等完全编译语言较为相近,但与Basic或APL等完全解译语言较为疏远。

手机光明网

光明网版权所有

光明日报社概况 | 关于光明网 | 报网动态 | 联系我们 | 法律声明 | 光明网邮箱 | 网站地图

光明网版权所有